home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / pluginy Firefox / 2888 / 2888.xpi / content / options.xul < prev    next >
Extensible Markup Language  |  2008-07-24  |  9KB  |  199 lines

  1. <?xml version="1.0"?>
  2. <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
  3. <!DOCTYPE window SYSTEM "chrome://gmarks/locale/gmarks.dtd">
  4.  
  5. <prefwindow id="gmarksOptions" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
  6.     title="&options.title;"
  7.     onload="initWindow(event);"
  8.     ondialogaccept="return onAccept(event);;"
  9.     ondialogcancel="return doCancel(event);"
  10.     persist="width height screenX screenY"
  11.     type="prefwindow"
  12.     >
  13.  
  14.     <prefpane id="pGeneral" label="&gmopts.tab.general;" orient="vertical"
  15.             image="chrome://gmarks/skin/general.png">
  16.         <preferences>
  17.             <preference id="prefSortBy" name="gmarkssortby" type="string"/>
  18.             <preference id="prefSignin" name="gmarks.signin" type="bool"/>
  19.             <preference id="prefNestedChar" name="gmarks.nestedChar" type="string"/>
  20.             <preference id="prefHidden" name="gmarks.hiddenLabels" type="string"/>
  21.             <preference id="prefUnlabeled" name="gmarks.unlabeled" type="string"/>
  22.         </preferences>
  23.         <groupbox flex="1">
  24.             <caption label="&sort.label;"/>
  25.             <radiogroup id="sortby" preference="prefSortBy">
  26.                 <radio id="title" label="&sort.title;" value="title"/>
  27.                 <radio id="date"  label="&sort.date;" value="date"/>
  28.                 <radio id="visits"  label="&sort.visits;" value="freq"/>
  29.             </radiogroup>
  30.         </groupbox>
  31.         <hbox>
  32.             <groupbox>
  33.                 <caption label="&accountinfo.label;"/>
  34.                 <grid>
  35.                     <columns>
  36.                         <column/>
  37.                         <column flex="1"/>
  38.                     </columns>
  39.                     <rows>
  40.                         <row>
  41.                             <label value="&email;" control="txtEmail"/>
  42.                             <textbox id="txtEmail" flex="1" onchange="saveLogin(event)"/>
  43.                         </row>
  44.                         <row>
  45.                             <label value="&pass;" control="txtPass"/>
  46.                             <textbox id="txtPassword" flex="1" type="password" onchange="saveLogin(event)"/>
  47.                         </row>
  48.                     </rows>
  49.                 </grid>
  50.                 <checkbox id="auto" label="&autosignin;" tooltiptext="&autosignin.tooltip;" preference="prefSignin"/>
  51.             </groupbox>
  52.             <groupbox>
  53.                 <hbox align="center">
  54.                     <label value="&nestedChar;" control="txtNestedChar"/>
  55.                     <textbox id="txtNestedChar" preference="prefNestedChar" style="width: 20px;"/>
  56.                 </hbox>
  57.                 <caption label="&field.labels;"/>
  58.                 <label value="&HiddenLabels;"/>
  59.                 <textbox preference="prefHidden"/>
  60.                 <label value="&unlabeledDescription;"/>
  61.                 <textbox preference="prefUnlabeled"/>
  62.             </groupbox>
  63.         </hbox>
  64.     </prefpane>
  65.     <prefpane id="pDisplay" label="&gmopts.tab.display;"
  66.             image="chrome://gmarks/skin/display.png">
  67.         <preferences>
  68.             <!--sidebar prefs-->
  69.             <preference id="prefShowRecent" name="gmarks.showRecent" type="bool"/>
  70.             <preference id="prefShowFreq" name="gmarks.showFreq" type="bool"/>
  71.             <preference id="prefCount" name="gmarks.showCount" type="bool"/>
  72.             <preference id="prefAB" name="gmarks.showAddBookmark" type="bool"/>
  73.             <!-- toolbar prefs -->
  74.             <preference id="prefToolbarFolder" name="gmarks.toolbarFolder" type="unichar"/>
  75.             <preference id="prefToolbarIcons" name="gmarks.toolbarShowIconsOnly" type="bool"/>
  76.             <!-- menu prefs -->
  77.             <preference id="prefHideBookmarks" name="gmarks.menu.hidebookmarks" type="bool"/>
  78.             <preference id="prefMenu" name="gmarks.menu.hidden" type="bool" inverted="true"/>
  79.             <preference id="prefRenameMenu" name="gmarks.menu.rename" type="bool"/>
  80.             <preference id="prefMenuItems" name="gmarks.menu.items" type="string"/>
  81.             <!-- misc display prefs -->
  82.             <preference id="prefIcons" name="gmarks.showIcons" type="bool"/>
  83.             <preference id="prefFavicons" name="gmarks.showFav" type="bool"/>
  84.             <preference id="prefValidateFavicons" name="gmarks.icons.validate" type="bool"/>
  85.         </preferences>
  86.         <tabbox flex="1" style="margin: 0 0 0 0 !important; padding: 0 0 0 0 !important;">
  87.             <tabs>
  88.                 <tab id="display_sidebar" label="&options.sidebar;"/>
  89.                 <tab id="display_toolbar" label="&options.toolbar;"/>
  90.                 <tab id="display_menu" label="&options.menu;"/>
  91.                 <tab id="display_misc" label="&options.misc;"/>
  92.             </tabs>
  93.             <tabpanels>
  94.                 <tabpanel id="sidebar_panel" orient="vertical">
  95.                     <checkbox label="&showrecent;" checked="true" preference="prefShowRecent"/>
  96.                     <checkbox label="&showfrequent;" checked="true" preference="prefShowFreq"/>
  97.                     <checkbox label="&showCount;" preference="prefCount"/>
  98.                     <checkbox label="&showAddBookmark;" checked="true" preference="prefAB"/>
  99.                 </tabpanel>
  100.                 <tabpanel id="toolbar_panel" orient="vertical">
  101.                     <label value="&toolbar.label;"/>
  102.                     <textbox preference="prefToolbarFolder"/>
  103.                     <description>
  104.                         &toolbar.desc;
  105.                     </description>
  106.                     <separator class="grooved-thin"/>
  107.                     <checkbox preference="prefToolbarIcons" label="&toolbar.showIconsOnly;"/>
  108.                 </tabpanel>
  109.                 <tabpanel id="menu_panel" orient="vertical">
  110.                     <checkbox label="&bkmksmenu.hide;" checked="false" preference="prefHideBookmarks"/>
  111.                     <hbox>
  112.                         <checkbox label="&gmarksmenu.enable;" checked="false" preference="prefMenu"/>
  113.                         <checkbox label="&gmarksmenu.rename;" checked="false" preference="prefRenameMenu"/>
  114.                     </hbox>
  115.                     <hbox align="center" pack="center">
  116.                         <listbox id="gmarks_menu_items" preference="prefMenuItems"
  117.                                  onsynctopreference="return getMenuListBoxValue(event)"/>
  118.                         <vbox>
  119.                             <spacer flex="1"/>
  120.                             <button label="&menu.add;" oncommand="addItemToMenu(event)"/>
  121.                             <button label="&menu.remove;" oncommand="removeItemFromMenu(event)"/>
  122.                             <button label="&menu.reset;" oncommand="resetMenuDefaults(event)"/>
  123.                             <button label="&menu.up;" oncommand="moveUpInMenuList(event)"/>
  124.                             <button label="&menu.down;" oncommand="moveDownInMenuList(event)"/>
  125.                             <spacer flex="1"/>
  126.                         </vbox>
  127.                         <listbox id="unused_gmarks_menu_items"/>
  128.                     </hbox>
  129.                 </tabpanel>
  130.                 <tabpanel id="misc_panel" orient="vertical">
  131.                     <checkbox label="&showIcons;" checked="true" preference="prefIcons"/>
  132.                     <checkbox label="&showFavicons;" checked="true"
  133.                             oncommand="onShowFavPress();" preference="prefFavicons"/>
  134.                     <checkbox label="&validateFavicons;" checked="false"
  135.                             preference="prefValidateFavicons" tooltiptext="&validateFavicons.tooltip;"/>
  136.                 </tabpanel>
  137.             </tabpanels>
  138.         </tabbox>
  139.     </prefpane>
  140.     <prefpane id="pOther" label="&gmopts.tab.other;" orient="vertical"
  141.             image="chrome://gmarks/skin/other.png">
  142.         <preferences>
  143.             <preference id="prefQSShortcut" name="gmarks.keys.quicksearch.key" type="int"/>
  144.             <preference id="prefReaderLabel" name="gmarks.readerLabel" type="unichar"/>
  145.             <preference id="prefGS" name="gmarks.suggest" type="bool"/>
  146.             <preference id="prefCD" name="gmarks.ctrlD" type="bool"/>
  147.             <preference id="prefNewTab" name="gmarks.openinnewtab" type="bool"/>
  148.             <preference id="prefConfirmDel" name="gmarks.confirmDelete" type="bool"/>
  149.             <preference id="prefBkmkCombos" name="gmarks.bkmkLabelCombos" type="bool"/>
  150.       <preference id="prefVisibility" name="gmarks.visibility" type="int"/>
  151.         </preferences>
  152.         <groupbox preference="prefQSShortcut" onsynctopreference="return getQSShortcut(event);">
  153.             <caption label="&qsTitle;"/>
  154.             <description>
  155.                 &qsDescription;
  156.             </description>
  157.             <textbox id="qsShortcut" onkeyup="changeQSShortcut(event);" readonly="true"/>
  158.             <checkbox id="disableQS" label="&disableQuickSearch;" checked="false"
  159.                 oncommand="disableQSCMD();"/>
  160.         </groupbox>
  161.         <vbox>
  162.             <hbox>
  163.                 <groupbox>
  164.                     <caption label="Google Reader:"/>
  165.                     <description>
  166.                         &GoogleReader.description;
  167.                     </description>
  168.                     <textbox id="grLabel" preference="prefReaderLabel"/>
  169.                     <checkbox id="grShow" label="&GoogleReader.show;" checked="false"
  170.                         oncommand="toggleGoogleReader();"/>
  171.                 </groupbox>
  172.                 <groupbox>
  173.                     <caption label="&gmopts.tab.other;:"/>
  174.                     <checkbox label="&enableGMarksSuggest;" checked="true" preference="prefGS"/>
  175.                     <checkbox label="&usectrld;" checked="true" preference="prefCD"/>
  176.                     <checkbox label="&openinnewtab;" preference="prefNewTab"/>
  177.                     <checkbox label="&confirmBeforeDelete;" preference="prefConfirmDel"/>
  178.                     <checkbox label="&bkmkLblCombos;" preference="prefBkmkCombos" tooltiptext="&bkmkLblCombos.details;"/>
  179.                 </groupbox>
  180.             </hbox>
  181.             <groupbox align="center" flex="1" hidden="true" id="visGroup" orient="horizontal">
  182.                 <label value="Visibility: "/>
  183.                 <menulist id="visList" flex="1" preference="prefVisibility">
  184.                     <menupopup id="visPopup">
  185.                         <menuitem label="Private" value="0"/>
  186.                         <menuitem label="Public" value="1"/>
  187.                     </menupopup>
  188.                 </menulist>
  189.             </groupbox>
  190.         </vbox>
  191.     </prefpane>
  192.  
  193.     <stringbundleset id="stringbundleset">
  194.        <stringbundle id="gmarksBundle" src="chrome://gmarks/locale/gmarks.properties"/>
  195.     </stringbundleset>
  196.  
  197.     <script type="application/x-javascript" src="chrome://gmarks/content/options.js" />
  198.     <script type="application/x-javascript" src="chrome://gmarks/content/treeBuilder.js"/>
  199. </prefwindow>